table {
    margin: 3rem 5% 10rem 5%;
    width: 90%;
    background-color: white;
    box-shadow: 0 0 3rem #aaa;
    /*float: left;*/
    text-align: center;
    padding: 3rem;
}
.hint {
    margin: 3rem;
    font-size: 5rem;
}
.bg-mobile {
  background-color: whitesmoke;
}
table a {
    font-size: 5rem;
}

td {
    color: #666;
    font-size: 5rem;
    padding: 0.5rem;
}

.click_label {
    margin-left: 3rem;
    font-size: 5rem;
}
.main {
    width: 760px;
    margin: 10px auto;
}

.main-mobile {
    width: 100%;
    margin: 10px auto;
}

.table_title {
    color: darkorange;
}

.applies {
    clear:both;
    width: 585px;
}

.apply_detail {
    border-top: dotted orange 2px;
    box-shadow: none;
    font-size: 15px;
    clear: both;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
}
.apply_detail td {
    color: #666;
}

.applicant {
	width: 60px;
}

.divider{
    color: orange;
    text-align: center;
}
.td_divider {
    border-bottom: solid lightslategrey 2px;
    padding:0;
    height: 1px;
}
